C写的一个程序要求求出a*x^2+b*x+c=0的根

来源:百度知道 编辑:UC知道 时间:2024/09/28 05:26:47
# include<stdio.h>
# include<math.h>
{
float a,b,c,x,x1,x2,z;
scanf("%f,%f,%f",&a,&b,&c);
z==b*b-4*a*c;
if (z<0)
{
printf("error\n");
}
if (z=0)
{
x=(-b)/(2*a);
printf("%fx\n",x);

}
if (z>0)
{
x1=(-b+double sqrt(double z))/(2*a);
x2=(-b-doublr srqt(double z))/(2*a);
printf("%fx1,%fx2\n",x1,x2)
}
}
这个是我自己写的一个程序要求求出a*x^2+b*x+c=0的根
写出来后出现Error C:\TURBOC2\NONAME.C 3: Declzration syntax error
各位大虾帮帮小弟啊
另外求其他的不同设计思路

里面放了很多小错误以后多注意点!我帮你改好了
你要新的思路我帮你想一想吧
# include<stdio.h>
# include<math.h>

int main(int argc, char* argv[])
{
float a,b,c,x,z;
double x1,x2;
scanf("%f,%f,%f",&a,&b,&c);
z=b*b-4*a*c;
if(z<0)
{
printf("error\n");
}
if (z==0)
{
x=(-b)/(2*a);
printf("x=%.2f\n",x);

}
if (z>0)
{
x1=(-b+sqrt(z))/(2*a);
x2=(-b-sqrt(z))/(2*a);
printf("x1=%.2f,x2=%.2f\n",x1,x2);
}
return 0;
}

就是阿,你没有主函数呐

# include<stdio.h>
# include<math.h>
main(){
float a,b,c,x,x1,x2,z;
printf("请输入a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
z=b*b-4*a*c;
if (z<0)
{
printf("无解\n");
}
if (z==0)
{
x=(-b)/(2*a);
printf("x = %f&

C写的一个程序要求求出a*x^2+b*x+c=0的根 c++,用递推方法编程求a≥0的平方根,要求前后两次求出的x的差的绝对值小于10-7。 a+b+c+d=40且用a,b,c,d四个数可表示1到40的所有数(用 +,-)用c语言编一个程序,求出a,b,c,d的值 求出一个值Sn=a+aa+aaa+...+aaa...a(n个a)。要求输入n,a的值 写一个C程序,输入a,b,c,输出最大值 求一个C语言写的倒计时程序,要求显示从30秒到0秒 问题:a平方+b的平方+c的平方+338=12a+24b+36c 解答:要求运用勾股定理解答求出abc分别的数值! 在函数中,x的值不在其取值范围内,但要求求出此时x所对应的y的值,应怎样写?写无解吗? C语言怎样写一个程序得出a+b>c&&b==c的值,其中a=3 ,b=4, c=5 试求出所有这样的正整数a,使得二次方程ax2+2(2a—1)x+4(a—3)=0至少有一个整数根.